A firmware upgrade for the iPhone has just come out. The latest version 3.1.2 doesn’t add any noticeable features but tackles a hell lot of complaints we heard about the 3.1. Apparently the firmware 3.1 that was outed to support the new features by iTunes 9 left iPhone users with a buggy experience and the problem threads on forums are still flowing.
However, 3.1.2 takes care of a lot of issues like iPhone not waking up from sleep, no network and crashes during video playback. Apple was also seen probing the issues with v3.1 and it is gratifying to see a fix coming out soon enough.
Update: iPhone Dev Team warns against updating to this version for iPhone 3G / 3GS users as the current Redsn0w and ultrasn0w tools down work with V3.1.2 yet. Our advice stick to V3.0.1 for now!